Saltar al contenido principal

Deployment Manual

Introduccion

En el documento vigente se detallará el procedimiento para desplegar el proyecto. Este manual está definido para aquella persona encargada del mantenimiento del sistema.

Información Importante

El provisionamiento y configuración del sistema está definido en Terraform; Una herramienta Open Source de infraestructura como código (IAC) que se utiliza para crear, modificar y versionar infraestructuras de forma eficiente. Terraform ofrece integración con proveedores de servicios como AWS, Microsoft Azure y Google Cloud Platform. Para este caso, se hará uso de AWS.

Configuración de la cuenta de AWS

Antes de empezar, necesitará una cuenta de AWS. Si no tiene una, diríjase al sitio web de AWS y cree una cuenta: enlace

Instalar AWS CLI

Para instalar AWS CLI, siga los pasos que se indican en el siguiente video: enlace

Instalar Terraform

Para instalar Terraform, siga los pasos que se indican en el siguiente vídeo: enlace

Configuración de las credenciales AWS

Creada la cuenta de AWS e instalado AWS CLI y Terraform, es necesario obtener claves de acceso asociadas al usuario. Para obtenerlas, inicie sesión en el panel de AWS desde el siguiente enlace: enlace

Ahora, en la barra de búsqueda situada en la parte superior de la página, introduzca "iam" y haga clic en la primera opción:

En la barra de la izquierda, haga click en la opción Users:

Ahora, debe crear un nuevo usuario:

Especifique un nombre de usuario:

Marque las siguientes opciones:

Finalice la creación de usuario:

Acceda al usuario creado:

Cree nuevas claves de acceso:

Marque la opción resaltada:

Termine la creación de las claves de acceso:

Realizado el proceso anterior, abra una terminal, escriba "aws configure" y pulse Enter. Introduzca sus credenciales cuando el programa se lo indique.

Descargue los archivos de despliegue

Descargue el archivo comprimido con los archivos de despliegue a través de este enlace: enlace

Descomprima los archivos en una ubicación accesible y acceda a la carpeta.

Despligue el sistema

Pulse Ctrl+l, en el diálogo escriba "cmd" y pulse Enter. Se abrirá una terminal en la ubicación de los archivos descargados. Ahora debe introducir terraform init y, posteriormente terraform apply. Cuando el programa se lo pida introduzca "yes" y pulse Enter.

Una vez provisionada la instancia, el sistema le devolverá la dirección del servidor para que pueda acceder al servicio desde el navegador.